package com.itheima.d3_transform_stream;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.OutputStreamWriter;
import java.nio.charset.Charset;
import java.util.Objects;

/*
     目标：掌握字符输出转换流的使用。

     构造器
        public OutputStreamWriter(OutputStream os)	可以把原始的字节输出流，按照代码默认编码转换成字符输出流。
        public OutputStreamWriter(OutputStream os，String charset)	可以把原始的字节输出流，按照指定编码转换成字符输出流(重点)
 */
public class OutputStreamWriterTest3 {
    public static void main(String[] args) throws Exception {
//字符输出转换流，传入一个字节输出流，指定字符集
//        FileOutputStream fs = new FileOutputStream("C:\\Users\\86156\\Desktop\\abcde.txt");
//        OutputStreamWriter gbk = new OutputStreamWriter(fs);
//        gbk.write("我爱绫波丽");
//        gbk.close();
//直接使用字符流，指定字符集
        FileWriter fw = new FileWriter("C:\\Users\\86156\\Desktop\\abcde.txt", Charset.forName("utf-8"));
        fw.write("我爱明日香");
        fw.close();
    }

}
